package univer.oko.database.rmi;

import java.rmi.RemoteException;
import java.util.Vector;


public interface ReportRMI extends RMI {
    public Vector reportListCommon(int param) throws RemoteException;   //1

    public Vector ReportByDismissed(String str) throws RemoteException;   //2

    public Vector reportListByAccepted(String str) throws RemoteException;    //3

    public Vector reportListByEducationForm(String str) throws RemoteException; //4

    public Vector reportListByCourse(String str) throws RemoteException; //5

    public Vector reportListByFacultyForeigners(String str) throws RemoteException; //6

    public Vector ReportByQuaters(String str) throws RemoteException; //7

    public Vector reportPaymentsByFacultiesSummaryOsn(String str) throws RemoteException; //8

    public Vector reportPaymentsByFacultiesSummaryDop(String str) throws RemoteException; //8

    public Vector reportPaymentsByFacultiesOsn(String str) throws RemoteException;//9

    public Vector reportPaymentsByFacultiesDop(String str) throws RemoteException;//9

    public Vector reportListByEducationFormSummary(String str) throws RemoteException; //10

    public Vector reportPaymentsByCities(String str) throws RemoteException; //11

    public Vector ReportByPlanedIncomesFacultiesGrn() throws RemoteException; //13

    public Vector ReportByPlanedIncomesFacultiesUsd() throws RemoteException; //13

    public Vector ReportByFacultyChargings(String str) throws RemoteException; // 14

    public Vector ReportByFacultyChargingsSummary(String str) throws RemoteException; //15

    public Vector ReportByEducationFormChargings(String str) throws RemoteException; //16

    public Vector reportPaymentsByExtra(String str) throws RemoteException; //17

    public Vector reportCompleteCalculationGrn(String str) throws RemoteException; //18

    public Vector reportCompleteCalculationUsd(String str) throws RemoteException; //18

    public Vector reportCompleteCalculations() throws RemoteException; //19a

    public Vector ReportByPaymentForeigners(String str) throws RemoteException; //19

    public Vector ReportByPayment(String str) throws RemoteException; //20

    //21
    public Vector reportPaymentsByPaymentForm(String str) throws RemoteException; //22

    public Vector reportPaymentsByPaymentFormSummary(String str) throws RemoteException; //23

    public Vector reportPaymentsByPaymentType(String str) throws RemoteException; //24

    public Vector reportDebtByFaculties(String str) throws RemoteException; //25

    public Vector reportDebtByFacultiesSummary() throws RemoteException; //12

    public Vector ReportByAnnualPaymentPeriods(String str) throws RemoteException; //26

    public Vector reportPaymentsByPaymentFormFaculties(String str) throws RemoteException; //27

    public Vector reportDebtByFacultiesCurrency(String str) throws RemoteException;//28
}
